#ifndef COOLPOOL_SIMULATION_SIMPLEPOOL_H_
#define COOLPOOL_SIMULATION_SIMPLEPOOL_H_

#include "Simulation.h"
#include "BallCollisionTimeFinder.h"
#include "RigidBodyCollisionHandler.h"
#include "RigidBodyRestingContactHandler.h"

namespace coolpool
{
	// RigidBody simulation which uses RigidBodyContactHandler and RigidBodyRestingContactHandler.
	class RigidBodySimulation: public Simulation
	{
	public:

		virtual ~RigidBodySimulation();

	protected:

		RigidBodySimulation(const std::vector<Entity *> & entities, int num_workers);
	};
}

#endif
